package ihm;

import contracts.ContractException;
import services.MoteurJeuService;
import utils.Sante;


public class Jeu extends Thread {

        private MoteurJeuService jeu;
        private TerrainJeu panel;
        
        public Jeu(MoteurJeuService j, TerrainJeu p){
                jeu=j;
                panel=p;
                setDaemon(true);
        }
        
        @Override
        public void run(){
                do{
                        try{
                                Thread.sleep(400);
                        }catch(InterruptedException e){
                                e.printStackTrace();
                        }
                }while(jeu.getHerosSante()==Sante.VIVANT);
                try {
					panel.updateGui();
				} catch (ContractException e) {}
        }
}
